Skip to content

Bump io.vavr:vavr from 1.0.0-alpha-4 to 1.0.0#430

Merged
LarsEckart merged 1 commit intomainfrom
dependabot/gradle/io.vavr-vavr-1.0.0
Feb 10, 2026
Merged

Bump io.vavr:vavr from 1.0.0-alpha-4 to 1.0.0#430
LarsEckart merged 1 commit intomainfrom
dependabot/gradle/io.vavr-vavr-1.0.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 10, 2026

Bumps io.vavr:vavr from 1.0.0-alpha-4 to 1.0.0.

Release notes

Sourced from io.vavr:vavr's releases.

v1.0.0

Vavr started in 2014 as Javaslang, a small experiment in bringing functional programming to Java. Over the years, it grew into a comprehensive library trusted by thousands of projects.

This is the first* stable major release. It marks the point where the API is mature, battle-tested, and ready for long-term production use with full semantic versioning guarantees going forward. Vavr 1.0.0 is intentionally not a revolution. The goal of this release is to formalize the stability that 0.x users have relied on for years, not to reinvent the library.

The 1.0.0 label reflects what has been true in practice for a long time: Vavr is production-ready, stable, and not dead

Thank you to every contributor who filed issues, submitted pull requests, improved documentation, and helped shape the library over the past 12 years.

Philosophy of 1.0.0

1.0.0 is a drop-in replacement for 0.11.0. The API you know is the API you get. If your project compiles against 0.11.0, upgrading to 1.0.0 should be a version bump and nothing more (unless you used the experimental Task API, which was the only removal).

Larger changes - such as an aggressive minimum Java version bump, potential API redesigns, and leveraging modern JVM features - are deliberately staged for Vavr 2.x. The 1.0.0 line will remain a conservative, Java 8-compatible foundation for projects that need long-term stability above all else.

What's Changed

Full Changelog: vavr-io/vavr@v0.11.0...v1.0.0

Commits
  • 49d2566 [maven-release-plugin] prepare release v1.0.0 [ci skip]
  • 20dd427 use vavr-match:1.0.0
  • 0e5c7cb update license headers
  • 6300c8c Fix: Missing .mapTo / .mapToVoid override on Either (#3218)
  • ba175c5 Update versions to 1.0.0-SNAPSHOT
  • d173ce7 Fix javadoc discrepancies between documentation and code (#3212)
  • 39994c5 Remove experimental Task API (#3213)
  • b424fbf Add missing javadoc for public API methods and interfaces (#3211)
  • fbb48f6 Add missing JavaDocs for range-related public methods (#3175)
  • a070fb9 Add missing JavaDocs to HashSet.java (#3174)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [io.vavr:vavr](https://github.com/vavr-io/vavr) from 1.0.0-alpha-4 to 1.0.0.
- [Release notes](https://github.com/vavr-io/vavr/releases)
- [Commits](vavr-io/vavr@vavr-1.0.0-alpha-4...v1.0.0)

---
updated-dependencies:
- dependency-name: io.vavr:vavr
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Feb 10, 2026
@LarsEckart LarsEckart merged commit 323dc88 into main Feb 10, 2026
3 checks passed
@dependabot dependabot bot deleted the dependabot/gradle/io.vavr-vavr-1.0.0 branch February 10, 2026 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant